.class public Lnbisdk/dr;
.super Ljava/lang/Object;

# interfaces
.implements Lnbisdk/hj;


# instance fields
.field private bI:Ljava/lang/String;

.field private fT:Ljava/lang/String;

.field private fU:I

.field private fV:Ljava/lang/String;

.field private fW:Ljava/lang/String;

.field private fX:Ljava/lang/String;

.field private fY:Ljava/lang/String;

.field private fZ:Lnbisdk/le;

.field private ga:Z

.field private gb:[B

.field private gc:Z

.field private gd:I

.field private ge:I

.field private gf:I

.field private port:I

.field private type:I


# direct methods
.method public constructor <init>()V
    .locals 0

    invoke-direct {p0}, Ljava/lang/Object;-><init>()V

    return-void
.end method

.method public constructor <init>(I)V
    .locals 2

    const/4 v1, 0x0

    invoke-direct {p0}, Ljava/lang/Object;-><init>()V

    const/16 v0, 0x1fc0

    iput v0, p0, Lnbisdk/dr;->port:I

    const/16 v0, 0x1fc1

    iput v0, p0, Lnbisdk/dr;->fU:I

    iput-boolean v1, p0, Lnbisdk/dr;->ga:Z

    iput v1, p0, Lnbisdk/dr;->gd:I

    iput v1, p0, Lnbisdk/dr;->ge:I

    iput v1, p0, Lnbisdk/dr;->gf:I

    const/4 v0, 0x1

    iput-boolean v0, p0, Lnbisdk/dr;->gc:Z

    iput p1, p0, Lnbisdk/dr;->type:I

    const-string v0, ""

    iput-object v0, p0, Lnbisdk/dr;->fT:Ljava/lang/String;

    const-string v0, "RIM.BB9500"

    iput-object v0, p0, Lnbisdk/dr;->fX:Ljava/lang/String;

    const-string v0, ""

    iput-object v0, p0, Lnbisdk/dr;->fW:Ljava/lang/String;

    const-string v0, "9999999999"

    iput-object v0, p0, Lnbisdk/dr;->fY:Ljava/lang/String;

    const-string v0, "en-US"

    iput-object v0, p0, Lnbisdk/dr;->fV:Ljava/lang/String;

    const-string v0, "Verizon"

    iput-object v0, p0, Lnbisdk/dr;->fW:Ljava/lang/String;

    iget-object v0, p0, Lnbisdk/dr;->fW:Ljava/lang/String;

    if-nez v0, :cond_0

    const-string v0, ""

    iput-object v0, p0, Lnbisdk/dr;->fW:Ljava/lang/String;

    :cond_0
    iget-object v0, p0, Lnbisdk/dr;->fT:Ljava/lang/String;

    iput-object v0, p0, Lnbisdk/dr;->fT:Ljava/lang/String;

    return-void
.end method


# virtual methods
.method public final L(I)Ljava/lang/String;
    .locals 1
    .annotation system Ldalvik/annotation/Throws;
        value = {
            Ljava/lang/IllegalArgumentException;
        }
    .end annotation

    const/4 v0, 0x0

    packed-switch p1, :pswitch_data_0

    :goto_0
    :pswitch_0
    return-object v0

    :pswitch_1
    const-string v0, "."

    goto :goto_0

    :pswitch_2
    iget v0, p0, Lnbisdk/dr;->type:I

    if-nez v0, :cond_0

    const-string v0, "5"

    goto :goto_0

    :cond_0
    const-string v0, "4"

    goto :goto_0

    :pswitch_3
    const-string v0, "lkdemo"

    goto :goto_0

    :pswitch_4
    const-string v0, "0"

    goto :goto_0

    :pswitch_5
    const-string v0, "100"

    goto :goto_0

    :pswitch_6
    const-string v0, "1024"

    goto :goto_0

    :pswitch_7
    const-string v0, "50"

    goto :goto_0

    :pswitch_8
    const-string v0, "UTF-8"

    goto :goto_0

    :pswitch_9
    iget v0, p0, Lnbisdk/dr;->gd:I

    invoke-static {v0}, Ljava/lang/Integer;->toString(I)Ljava/lang/String;

    move-result-object v0

    goto :goto_0

    :pswitch_a
    iget v0, p0, Lnbisdk/dr;->ge:I

    invoke-static {v0}, Ljava/lang/Integer;->toString(I)Ljava/lang/String;

    move-result-object v0

    goto :goto_0

    :pswitch_b
    iget v0, p0, Lnbisdk/dr;->gf:I

    invoke-static {v0}, Ljava/lang/Integer;->toString(I)Ljava/lang/String;

    move-result-object v0

    goto :goto_0

    :pswitch_c
    iget-object v0, p0, Lnbisdk/dr;->fV:Ljava/lang/String;

    goto :goto_0

    :pswitch_d
    const/4 v0, 0x4

    invoke-static {v0}, Ljava/lang/Integer;->toString(I)Ljava/lang/String;

    move-result-object v0

    goto :goto_0

    :pswitch_data_0
    .packed-switch 0x6
        :pswitch_1
        :pswitch_0
        :pswitch_0
        :pswitch_0
        :pswitch_2
        :pswitch_0
        :pswitch_0
        :pswitch_0
        :pswitch_0
        :pswitch_3
        :pswitch_5
        :pswitch_7
        :pswitch_8
        :pswitch_0
        :pswitch_0
        :pswitch_0
        :pswitch_0
        :pswitch_6
        :pswitch_0
        :pswitch_4
        :pswitch_9
        :pswitch_a
        :pswitch_b
        :pswitch_c
        :pswitch_d
    .end packed-switch
.end method

.method public final a(Ljava/lang/Object;)Ljava/lang/String;
    .locals 4

    if-nez p1, :cond_0

    const-string v0, ""

    :goto_0
    return-object v0

    :cond_0
    instance-of v0, p1, Lnbisdk/so;

    if-nez v0, :cond_1

    new-instance v0, Ljava/lang/IllegalArgumentException;

    const-string v1, "location object must be instance of com.navbuilder.nb.data.Location"

    invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V

    throw v0

    :cond_1
    check-cast p1, Lnbisdk/so;

    new-instance v0, Ljava/lang/StringBuffer;

    invoke-direct {v0}, Ljava/lang/StringBuffer;-><init>()V

    const-string v1, ", "

    invoke-virtual {p1}, Lnbisdk/so;->getType()I

    move-result v2

    const/4 v3, 0x5

    if-ne v2, v3, :cond_2

    const-string v0, "My GPS Location"

    goto :goto_0

    :cond_2
    invoke-virtual {p1}, Lnbisdk/so;->getType()I

    move-result v2

    const/16 v3, 0x8

    if-ne v2, v3, :cond_3

    const-string v0, "In My Direction"

    goto :goto_0

    :cond_3
    invoke-virtual {p1}, Lnbisdk/so;->getType()I

    move-result v2

    const/4 v3, 0x6

    if-eq v2, v3, :cond_4

    invoke-virtual {p1}, Lnbisdk/so;->getType()I

    move-result v2

    const/4 v3, 0x7

    if-ne v2, v3, :cond_5

    :cond_4
    const-string v0, "Along My Route"

    goto :goto_0

    :cond_5
    invoke-virtual {p1}, Lnbisdk/so;->getType()I

    move-result v2

    const/4 v3, 0x3

    if-ne v2, v3, :cond_8

    invoke-virtual {p1}, Lnbisdk/so;->getAreaName()Ljava/lang/String;

    move-result-object v1

    invoke-virtual {v1}, Ljava/lang/String;->length()I

    move-result v1

    if-lez v1, :cond_7

    invoke-virtual {p1}, Lnbisdk/so;->getAreaName()Ljava/lang/String;

    move-result-object v1

    invoke-virtual {v0, v1}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;

    invoke-virtual {p1}, Lnbisdk/so;->getAirport()Ljava/lang/String;

    move-result-object v1

    invoke-virtual {v1}, Ljava/lang/String;->length()I

    move-result v1

    if-lez v1, :cond_6

    const-string v1, " ("

    invoke-virtual {v0, v1}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;

    invoke-virtual {p1}, Lnbisdk/so;->getAirport()Ljava/lang/String;

    move-result-object v1

    invoke-virtual {v0, v1}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;

    const-string v1, ")"

    invoke-virtual {v0, v1}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;

    const-string v1, ", \n"

    invoke-virtual {v0, v1}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;

    invoke-virtual {p1}, Lnbisdk/so;->getCity()Ljava/lang/String;

    move-result-object v1

    invoke-virtual {v0, v1}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;

    invoke-virtual {p1}, Lnbisdk/so;->getState()Ljava/lang/String;

    move-result-object v1

    if-eqz v1, :cond_6

    invoke-virtual {v1}, Ljava/lang/String;->length()I

    move-result v2

    if-lez v2, :cond_6

    const-string v2, ", "

    invoke-virtual {v0, v2}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;

    invoke-virtual {v0, v1}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;

    :cond_6
    :goto_1
    invoke-virtual {v0}, Ljava/lang/StringBuffer;->toString()Ljava/lang/String;

    move-result-object v0

    goto/16 :goto_0

    :cond_7
    const-string v1, "Airport:"

    invoke-virtual {v0, v1}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;

    const-string v1, " "

    invoke-virtual {v0, v1}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;

    invoke-virtual {p1}, Lnbisdk/so;->getAirport()Ljava/lang/String;

    move-result-object v1

    invoke-virtual {v0, v1}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;

    goto :goto_1

    :cond_8
    invoke-virtual {p1}, Lnbisdk/so;->getType()I

    move-result v2

    if-eqz v2, :cond_9

    invoke-virtual {p1}, Lnbisdk/so;->getType()I

    move-result v2

    const/4 v3, 0x4

    if-ne v2, v3, :cond_a

    :cond_9
    const-string v1, "Lat:"

    invoke-virtual {v0, v1}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;

    move-result-object v1

    const-string v2, " "

    invoke-virtual {v1, v2}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;

    move-result-object v1

    invoke-virtual {p1}, Lnbisdk/so;->getLatitude()D

    move-result-wide v2

    invoke-virtual {v1, v2, v3}, Ljava/lang/StringBuffer;->append(D)Ljava/lang/StringBuffer;

    const-string v1, " "

    invoke-virtual {v0, v1}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;

    const-string v1, "Lon:"

    invoke-virtual {v0, v1}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;

    move-result-object v1

    const-string v2, " "

    invoke-virtual {v1, v2}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;

    move-result-object v1

    invoke-virtual {p1}, Lnbisdk/so;->getLongitude()D

    move-result-wide v2

    invoke-virtual {v1, v2, v3}, Ljava/lang/StringBuffer;->append(D)Ljava/lang/StringBuffer;

    invoke-virtual {v0}, Ljava/lang/StringBuffer;->toString()Ljava/lang/String;

    move-result-object v0

    goto/16 :goto_0

    :cond_a
    invoke-virtual {p1}, Lnbisdk/so;->getAddress()Ljava/lang/String;

    move-result-object v2

    invoke-virtual {v0, v2}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;

    move-result-object v2

    const-string v3, " "

    invoke-virtual {v2, v3}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;

    move-result-object v2

    invoke-virtual {p1}, Lnbisdk/so;->getStreet()Ljava/lang/String;

    move-result-object v3

    invoke-virtual {v2, v3}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;

    move-result-object v2

    const-string v3, "\n"

    invoke-virtual {v2, v3}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;

    move-result-object v2

    invoke-virtual {p1}, Lnbisdk/so;->getCity()Ljava/lang/String;

    move-result-object v3

    invoke-virtual {v2, v3}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;

    move-result-object v2

    const-string v3, ", "

    invoke-virtual {v2, v3}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;

    move-result-object v2

    invoke-virtual {p1}, Lnbisdk/so;->getState()Ljava/lang/String;

    move-result-object v3

    invoke-virtual {v2, v3}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;

    move-result-object v2

    const-string v3, " "

    invoke-virtual {v2, v3}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;

    move-result-object v2

    invoke-virtual {p1}, Lnbisdk/so;->getPostalCode()Ljava/lang/String;

    move-result-object v3

    invoke-virtual {v2, v3}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;

    invoke-virtual {p1}, Lnbisdk/so;->getCountry()Ljava/lang/String;

    move-result-object v2

    if-eqz v2, :cond_b

    const-string v2, " "

    invoke-virtual {v0, v2}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;

    move-result-object v2

    invoke-virtual {p1}, Lnbisdk/so;->getCountry()Ljava/lang/String;

    move-result-object v3

    invoke-virtual {v2, v3}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;

    :cond_b
    invoke-virtual {v0}, Ljava/lang/StringBuffer;->length()I

    move-result v2

    if-nez v2, :cond_d

    invoke-virtual {p1}, Lnbisdk/so;->getAreaName()Ljava/lang/String;

    move-result-object v2

    if-eqz v2, :cond_c

    invoke-virtual {p1}, Lnbisdk/so;->getAreaName()Ljava/lang/String;

    move-result-object v2

    invoke-virtual {v0, v2}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;

    :cond_c
    invoke-virtual {v0, v1}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;

    invoke-virtual {p1}, Lnbisdk/so;->getLatitude()D

    move-result-wide v1

    invoke-virtual {v0, v1, v2}, Ljava/lang/StringBuffer;->append(D)Ljava/lang/StringBuffer;

    const-string v1, " "

    invoke-virtual {v0, v1}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;

    invoke-virtual {p1}, Lnbisdk/so;->getLongitude()D

    move-result-wide v1

    invoke-virtual {v0, v1, v2}, Ljava/lang/StringBuffer;->append(D)Ljava/lang/StringBuffer;

    :cond_d
    invoke-virtual {v0}, Ljava/lang/StringBuffer;->toString()Ljava/lang/String;

    move-result-object v0

    goto/16 :goto_0
.end method

.method public final b(Ljava/lang/Object;)Ljava/lang/String;
    .locals 2

    if-nez p1, :cond_0

    const-string v0, ""

    :goto_0
    return-object v0

    :cond_0
    instance-of v0, p1, Lnbisdk/eq;

    if-nez v0, :cond_1

    new-instance v0, Ljava/lang/IllegalArgumentException;

    const-string v1, "Argument must be instance of com.navbuilder.nb.data.PhoneNumber"

    invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V

    throw v0

    :cond_1
    check-cast p1, Lnbisdk/eq;

    new-instance v0, Ljava/lang/StringBuffer;

    invoke-direct {v0}, Ljava/lang/StringBuffer;-><init>()V

    invoke-virtual {p1}, Lnbisdk/eq;->ev()Ljava/lang/String;

    move-result-object v1

    invoke-virtual {v0, v1}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;

    move-result-object v0

    const-string v1, "-"

    invoke-virtual {v0, v1}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;

    move-result-object v0

    invoke-virtual {p1}, Lnbisdk/eq;->getNumber()Ljava/lang/String;

    move-result-object v1

    invoke-virtual {v0, v1}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;

    move-result-object v0

    invoke-virtual {v0}, Ljava/lang/StringBuffer;->toString()Ljava/lang/String;

    move-result-object v0

    goto :goto_0
.end method

.method public final c(III)V
    .locals 1

    const/4 v0, 0x1

    iput-boolean v0, p0, Lnbisdk/dr;->gc:Z

    iput p1, p0, Lnbisdk/dr;->gd:I

    iput p2, p0, Lnbisdk/dr;->ge:I

    iput p3, p0, Lnbisdk/dr;->gf:I

    return-void
.end method

.method public final d([B)V
    .locals 1

    const/4 v0, 0x1

    iput-boolean v0, p0, Lnbisdk/dr;->gc:Z

    iput-object p1, p0, Lnbisdk/dr;->gb:[B

    return-void
.end method

.method public final df()Ljava/lang/String;
    .locals 1

    iget-object v0, p0, Lnbisdk/dr;->fV:Ljava/lang/String;

    return-object v0
.end method

.method public final dg()Ljava/lang/String;
    .locals 1

    iget-object v0, p0, Lnbisdk/dr;->fY:Ljava/lang/String;

    return-object v0
.end method

.method public final dh()Lnbisdk/le;
    .locals 5

    const/4 v4, 0x0

    const/4 v3, 0x1

    iget-boolean v0, p0, Lnbisdk/dr;->gc:Z

    if-nez v0, :cond_0

    iget-object v0, p0, Lnbisdk/dr;->fZ:Lnbisdk/le;

    if-nez v0, :cond_2

    :cond_0
    new-instance v0, Lnbisdk/le;

    invoke-direct {v0}, Lnbisdk/le;-><init>()V

    iput-object v0, p0, Lnbisdk/dr;->fZ:Lnbisdk/le;

    iget v0, p0, Lnbisdk/dr;->type:I

    if-ne v0, v3, :cond_3

    iget-object v0, p0, Lnbisdk/dr;->fZ:Lnbisdk/le;

    const-string v1, "EPVSQrhmn2zvyMvfAH1YChO3mi2RcQB2drzC/KOG"

    invoke-virtual {v0, v1}, Lnbisdk/le;->s(Ljava/lang/String;)V

    :goto_0
    iget-object v0, p0, Lnbisdk/dr;->fZ:Lnbisdk/le;

    iget-object v1, p0, Lnbisdk/dr;->fW:Ljava/lang/String;

    invoke-virtual {v0, v1}, Lnbisdk/le;->t(Ljava/lang/String;)V

    iget-object v0, p0, Lnbisdk/dr;->fZ:Lnbisdk/le;

    iget-object v1, p0, Lnbisdk/dr;->fX:Ljava/lang/String;

    invoke-virtual {v0, v1}, Lnbisdk/le;->u(Ljava/lang/String;)V

    iget v0, p0, Lnbisdk/dr;->type:I

    if-ne v0, v3, :cond_4

    const-string v0, "qalog.nimupdate.com"

    :goto_1
    iput-object v0, p0, Lnbisdk/dr;->bI:Ljava/lang/String;

    iget-object v0, p0, Lnbisdk/dr;->fZ:Lnbisdk/le;

    iget-object v1, p0, Lnbisdk/dr;->bI:Ljava/lang/String;

    invoke-virtual {v0, v1}, Lnbisdk/le;->aj(Ljava/lang/String;)V

    iget v0, p0, Lnbisdk/dr;->type:I

    if-ne v0, v3, :cond_5

    iget-object v0, p0, Lnbisdk/dr;->fZ:Lnbisdk/le;

    iget v1, p0, Lnbisdk/dr;->port:I

    invoke-virtual {v0, v1}, Lnbisdk/le;->aB(I)V

    :goto_2
    iget-object v0, p0, Lnbisdk/dr;->fZ:Lnbisdk/le;

    iget-object v1, p0, Lnbisdk/dr;->fV:Ljava/lang/String;

    invoke-virtual {v0, v1}, Lnbisdk/le;->v(Ljava/lang/String;)V

    iget-object v0, p0, Lnbisdk/dr;->fZ:Lnbisdk/le;

    iget-object v1, p0, Lnbisdk/dr;->fY:Ljava/lang/String;

    invoke-virtual {v0, v1}, Lnbisdk/le;->ak(Ljava/lang/String;)V

    iget-object v0, p0, Lnbisdk/dr;->fZ:Lnbisdk/le;

    const-string v1, "D_TCP"

    invoke-virtual {v0, v1, v3}, Lnbisdk/le;->d(Ljava/lang/String;Z)V

    iget-object v0, p0, Lnbisdk/dr;->fZ:Lnbisdk/le;

    const-string v1, "HTTP"

    invoke-virtual {v0, v1, v4}, Lnbisdk/le;->d(Ljava/lang/String;Z)V

    iget-object v0, p0, Lnbisdk/dr;->fZ:Lnbisdk/le;

    new-instance v1, Ljava/util/Hashtable;

    invoke-direct {v1}, Ljava/util/Hashtable;-><init>()V

    const-string v2, "map"

    const-string v3, "map,usa"

    invoke-virtual {v1, v2, v3}, Ljava/util/Hashtable;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

    const-string v2, "geocode"

    const-string v3, "geocode,usa"

    invoke-virtual {v1, v2, v3}, Ljava/util/Hashtable;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

    const-string v2, "reverse-geocode"

    const-string v3, "reverse-geocode,usa"

    invoke-virtual {v1, v2, v3}, Ljava/util/Hashtable;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

    const-string v2, "proxpoi"

    const-string v3, "proxpoi,usa"

    invoke-virtual {v1, v2, v3}, Ljava/util/Hashtable;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

    const-string v2, "nav"

    const-string v3, "nav,usa"

    invoke-virtual {v1, v2, v3}, Ljava/util/Hashtable;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

    invoke-virtual {v0, v1}, Lnbisdk/le;->b(Ljava/util/Hashtable;)V

    iget-object v0, p0, Lnbisdk/dr;->gb:[B

    if-eqz v0, :cond_1

    iget-object v0, p0, Lnbisdk/dr;->fZ:Lnbisdk/le;

    iget-object v1, p0, Lnbisdk/dr;->gb:[B

    invoke-virtual {v0, v1}, Lnbisdk/le;->d([B)V

    :cond_1
    iput-boolean v4, p0, Lnbisdk/dr;->gc:Z

    :cond_2
    iget-object v0, p0, Lnbisdk/dr;->fZ:Lnbisdk/le;

    return-object v0

    :cond_3
    iget-object v0, p0, Lnbisdk/dr;->fZ:Lnbisdk/le;

    iget-object v1, p0, Lnbisdk/dr;->fT:Ljava/lang/String;

    invoke-virtual {v0, v1}, Lnbisdk/le;->s(Ljava/lang/String;)V

    goto/16 :goto_0

    :cond_4
    const-string v0, "nbi.nimlbs.net"

    goto :goto_1

    :cond_5
    iget-object v0, p0, Lnbisdk/dr;->fZ:Lnbisdk/le;

    iget v1, p0, Lnbisdk/dr;->fU:I

    invoke-virtual {v0, v1}, Lnbisdk/le;->aB(I)V

    iget-object v0, p0, Lnbisdk/dr;->fZ:Lnbisdk/le;

    const-string v1, "TLSMODE"

    const-string v2, "INSECURE"

    invoke-virtual {v0, v1, v2}, Lnbisdk/le;->setProperty(Ljava/lang/String;Ljava/lang/String;)V

    iget-object v0, p0, Lnbisdk/dr;->fZ:Lnbisdk/le;

    const-string v1, "TLS_SERVER_CN"

    const-string v2, "navbuilder-ssl.nimlbs.net"

    invoke-virtual {v0, v1, v2}, Lnbisdk/le;->setProperty(Ljava/lang/String;Ljava/lang/String;)V

    goto :goto_2
.end method

.method public final di()Ljava/io/InputStream;
    .locals 1

    iget v0, p0, Lnbisdk/dr;->type:I

    invoke-static {v0}, Lnbisdk/bl$1;->E(I)Ljava/io/InputStream;

    move-result-object v0

    return-object v0
.end method

.method public final isEnabled(I)Z
    .locals 2
    .annotation system Ldalvik/annotation/Throws;
        value = {
            Ljava/lang/IllegalArgumentException;
        }
    .end annotation

    const/4 v1, 0x1

    const/4 v0, 0x0

    packed-switch p1, :pswitch_data_0

    :goto_0
    :pswitch_0
    return v0

    :pswitch_1
    move v0, v1

    goto :goto_0

    :pswitch_2
    move v0, v1

    goto :goto_0

    :pswitch_3
    move v0, v1

    goto :goto_0

    :pswitch_4
    invoke-virtual {p0}, Lnbisdk/dr;->dh()Lnbisdk/le;

    move-result-object v0

    const-string v1, "HTTP"

    invoke-virtual {v0, v1}, Lnbisdk/le;->al(Ljava/lang/String;)Z

    move-result v0

    goto :goto_0

    :pswitch_5
    move v0, v1

    goto :goto_0

    :pswitch_6
    move v0, v1

    goto :goto_0

    nop

    :pswitch_data_0
    .packed-switch 0x1
        :pswitch_0
        :pswitch_0
        :pswitch_0
        :pswitch_0
        :pswitch_0
        :pswitch_0
        :pswitch_0
        :pswitch_4
        :pswitch_0
        :pswitch_0
        :pswitch_0
        :pswitch_0
        :pswitch_1
        :pswitch_2
        :pswitch_0
        :pswitch_0
        :pswitch_0
        :pswitch_0
        :pswitch_5
        :pswitch_0
        :pswitch_0
        :pswitch_6
        :pswitch_0
        :pswitch_3
    .end packed-switch
.end method

.method public final s(Ljava/lang/String;)V
    .locals 2

    if-nez p1, :cond_0

    new-instance v0, Ljava/lang/IllegalArgumentException;

    const-string v1, "authenticationToken is null"

    invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V

    throw v0

    :cond_0
    const/4 v0, 0x1

    iput-boolean v0, p0, Lnbisdk/dr;->gc:Z

    iput-object p1, p0, Lnbisdk/dr;->fT:Ljava/lang/String;

    return-void
.end method

.method public final t(Ljava/lang/String;)V
    .locals 2

    if-nez p1, :cond_0

    new-instance v0, Ljava/lang/IllegalArgumentException;

    const-string v1, "carrier is null"

    invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V

    throw v0

    :cond_0
    const/4 v0, 0x1

    iput-boolean v0, p0, Lnbisdk/dr;->gc:Z

    iput-object p1, p0, Lnbisdk/dr;->fW:Ljava/lang/String;

    return-void
.end method

.method public final u(Ljava/lang/String;)V
    .locals 2

    if-nez p1, :cond_0

    new-instance v0, Ljava/lang/IllegalArgumentException;

    const-string v1, "device is null"

    invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V

    throw v0

    :cond_0
    invoke-virtual {p1}, Ljava/lang/String;->length()I

    move-result v0

    if-nez v0, :cond_1

    new-instance v0, Ljava/lang/IllegalArgumentException;

    const-string v1, "device is an empty string"

    invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V

    throw v0

    :cond_1
    const/4 v0, 0x1

    iput-boolean v0, p0, Lnbisdk/dr;->gc:Z

    iput-object p1, p0, Lnbisdk/dr;->fX:Ljava/lang/String;

    return-void
.end method

.method public final v(Ljava/lang/String;)V
    .locals 2

    if-nez p1, :cond_0

    new-instance v0, Ljava/lang/IllegalArgumentException;

    const-string v1, "locale is null"

    invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V

    throw v0

    :cond_0
    const/4 v0, 0x1

    iput-boolean v0, p0, Lnbisdk/dr;->gc:Z

    iput-object p1, p0, Lnbisdk/dr;->fV:Ljava/lang/String;

    return-void
.end method

.method public final w(Ljava/lang/String;)V
    .locals 1

    if-eqz p1, :cond_0

    const/4 v0, 0x1

    iput-boolean v0, p0, Lnbisdk/dr;->gc:Z

    iput-object p1, p0, Lnbisdk/dr;->fY:Ljava/lang/String;

    :cond_0
    return-void
.end method

.method public final x(Ljava/lang/String;)V
    .locals 1

    const/4 v0, 0x1

    iput-boolean v0, p0, Lnbisdk/dr;->gc:Z

    return-void
.end method
